public abstract class EffectorBase
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
abstract void |
applyEffect(float[] outL,
float[] outR,
int startFrame,
int sampleFrames)
左右チャンネルのオーディオ出力と開始フレーム、処理フレーム数を指定してエフェクトを適用します.
|
void |
clearBuffer()
エフェクター内オーディオバッファが存在する場合、内容をクリアします.
|
float |
getMix()
エフェクトのミックスレベルを取得します.
|
void |
initialize()
エフェクターを初期化します.
|
void |
resetParameters()
エフェクターのパラメーターをリセットします.
|
void |
setMix(float val)
エフェクトのミックスレベルを設定します.
|
public float getMix()
public void setMix(float val)
val
- ミックスレベル (0.0 ~ 1.0)public abstract void applyEffect(float[] outL, float[] outR, int startFrame, int sampleFrames)
outL
- 左チャンネル出力outR
- 右チャンネル出力startFrame
- 開始フレームsampleFrames
- 処理フレーム数public void resetParameters()
public void clearBuffer()
public void initialize()